解决Android Studio中AVD的无法打开kvm问题
在Linux系统中搞软件开发要比在Windows中感觉更好,但Linux的权限管理比较严格。
比如在Android Stuio中如果要启动AVD,就要当前用户有访问/dev/kvm的权限。
查看权限
在应用程序列表中或按快捷键Ctrl+Alt+T打开终端,
然后执行下面的命令。
ll /dev/kvm
输出结果如果是类似下面的
crw-rw---- 1 root root 10, 232 3月 10 16:47 /dev/kvm
那就是没有权限,没有权限就无法愉快的使用AVD, 解决方法其实也很简单
- 直接把
/dev/kvm的权限改为777 - 直接把
/dev/kvm的所有者改为自己 - 直接把自己添加
root组
直接改权限是最简单的方法,但做为一个有洁癖的程序员,当然不会直接这样做。
其实/dev/kvm这个设备一般是由一个包进行管理的,
我们安装这个包后再把自己添加到该组就行了。
sudo apt install qemu-kvm -y && sudo adduser 你的用户名 kvm
执行上面的命令后,注销重新登录一下就OK了。